large threatening cloud - Spanish English Dictionary